<?php namespace Admin\Controller;
use Hdphp\Controller\Controller;
class TypeController extends Controller{
	
	private $TypeModel;
	public function __init(){
		$this->TypeModel=M('\Common\Model\sc_type');
		if(!isset($_SESSION['info'])){
			go('Login/index');
		}
			
	}
	
	public function index(){
		//获取类型
		$typeData=$this->TypeModel->getType();
		
		if(!$typeData) View::error('目前没有类型,请添加！',U('addType'));
		//分配类型数据
		View::with('typeData',$typeData);

		View::make();
	}
	
	
	
	//添加类型方法
	public function addType(){
		if(IS_POST){
		if($this->TypeModel->addType()) View::success('添加成功！',U('Type/index'));
        View::error($this->TypeModel->getError());
		}
		View::make();
	}
	
	//修改类型方法
	public function editType(){
		//如果是提交，调用模型中的编辑方法进行保存
		if(IS_POST){
			if($this->TypeModel->saveOneType()) View::success('编辑成功！',U('Type/index'));
			View::error($this->TypeModel->getError());	
		}
        //获取需要编辑数据并回显
		$oneType=$this->TypeModel->getOneType();
		View::with('oneType',$oneType);
		//显示模板
		View::make();
	}
	
	//删除类型
	public function delType(){
		if($this->TypeModel->delOneType()) View::success('删除成功！');
	    View::error('删除失败！');
	}
	
	
}

?>